interface Point {
  x: number
  y: number
}

function tsDemo(data: Point) {
  // return Math.sqrt(data.x ** 2 + data.y ** 2)
  console.log('ykk')
  return Math.sqrt(data.x ** 2 + data.y ** 2)
}

tsDemo({ x: 1, y: 2 })

//ts的静态类型使得我们在编写代码，传值时就能发现问题
//编辑器更友好的代码提示
//代码语义化更加清晰
